package com.ocom.srvpaccess;


import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

import java.io.IOException;
import java.util.Base64;


@SpringBootTest
public class Base64Test3 {


	/**
	 {"token":"23028970231721532217418241501336","expiredate":"20991231235959"}
	 */

	@Test
	public static void main(String[] args) throws IOException {

//		String td="eyJ0b2tlbiI6IjIzMDI4OTcwMjMxNzIxNTMyMjE3NDE4MjQxNTAxMzM2IiwiZXhwaXJlZGF0ZSI6IjIwOTkxMjMxMjM1OTU5In0=";
//		String td="eyJkYXRhIjoiW3tcImhzMV9yZXN1bHRcIjp7XCJlcnJjb2RlXCI6MCxcImRhdGFcIjp7XCJtZXRhZGF0YVwiOntcInRvdGFsXCI6XCI1XCJ9LFwiZGF0YVwiOlt7XCJqY19ycVwiOlwiMjAyMi0wMy0zMCAwNDoyMDowMFwiLFwiZ2pcIjpcIuS4reWbvVwiLFwiempseFwiOlwi5bGF5rCR6Lqr5Lu96K+BXCIsXCJqY19qZ1wiOlwi5bm/5bee5biC5aKe5Z+O5Yy65Lit5Yy75Yy76ZmiXCIsXCJqY2pnXCI6XCLpmLTmgKdcIixcInpqaG1cIjpcIjQzMTAyNDE5OTEwMTE4Mzk1NFwiLFwieHh6amJoXCI6XCI1MTk4Njg2YTYxMDE0ODk5OWZlMjU0N2I0ODcwNWUwNVwiLFwiY2pfcnFcIjpcIjIwMjItMDMtMjkgMTk6MzY6NTZcIixcInhtXCI6XCLmnY7nu4/mmJ9cIn0se1wiamNfcnFcIjpcIjIwMjItMDMtMTcgMjE6MTA6MDBcIixcImdqXCI6XCLkuK3lm71cIixcInpqbHhcIjpcIuWxheawkei6q+S7veivgVwiLFwiamNfamdcIjpcIuW5v+W3nuWQjOWSjOWMu+mZolwiLFwiamNqZ1wiOlwi6Zi05oCnXCIsXCJ6amhtXCI6XCI0MzEwMjQxOTkxMDExODM5NTRcIixcInh4empiaFwiOlwiZDBjNDU3ZDU1NjE4NGYzYzg4MjYwYzZmYmNlNGE2ODNcIixcImNqX3JxXCI6XCIyMDIyLTAzLTE3IDE2OjEzOjQyXCIsXCJ4bVwiOlwi5p2O57uP5pifXCJ9LHtcImpjX3JxXCI6XCIyMDIyLTAzLTE2IDAyOjI2OjMwXCIsXCJnalwiOlwi5Lit5Zu9XCIsXCJ6amx4XCI6XCLlsYXmsJHouqvku73or4FcIixcImpjX2pnXCI6XCLlub/lt57ph5Hln5/ljLvlrabmo4DpqozkuK3lv4NcIixcImpjamdcIjpcIumYtOaAp1wiLFwiempobVwiOlwiNDMxMDI0MTk5MTAxMTgzOTU0XCIsXCJ4eHpqYmhcIjpcIjJkM2MxOTA0NDljODQxNmZiYzkzNTY4ZTE3MDZiY2VjXCIsXCJjal9ycVwiOlwiMjAyMi0wMy0xNSAxNjo1MTozMVwiLFwieG1cIjpcIuadjue7j+aYn1wifSx7XCJqY19ycVwiOlwiMjAyMi0wMy0xMyAxMjo1ODowNVwiLFwiZ2pcIjpcIuS4reWbvVwiLFwiempseFwiOlwi5bGF5rCR6Lqr5Lu96K+BXCIsXCJqY19qZ1wiOlwi5Y2X5pa55Yy756eR5aSn5a2m5Y2X5pa55Yy76Zmi5aKe5Z+O5YiG6ZmiXCIsXCJqY2pnXCI6XCLpmLTmgKdcIixcInpqaG1cIjpcIjQzMTAyNDE5OTEwMTE4Mzk1NFwiLFwieHh6amJoXCI6XCJhMTA4NTgzODkxZDA0YTZhOTE0NWM1OWY1MDBlNjIxZVwiLFwiY2pfcnFcIjpcIjIwMjItMDMtMTMgMDg6NDA6MDBcIixcInhtXCI6XCLmnY7nu4/mmJ9cIn0se1wiamNfcnFcIjpcIjIwMjItMDItMDkgMjE6NDA6MzBcIixcImdqXCI6XCLkuK3lm71cIixcInpqbHhcIjpcIuWxheawkei6q+S7veivgVwiLFwiamNfamdcIjpcIuWNl+aWueWMu+enkeWkp+WtpuWNl+aWueWMu+mZouWinuWfjuWIhumZolwiLFwiamNqZ1wiOlwi6Zi05oCnXCIsXCJ6amhtXCI6XCI0MzEwMjQxOTkxMDExODM5NTRcIixcInh4empiaFwiOlwiODlhZTRiOGNjYTRiNDQzOWFkMjI4OGVlMDhhZGE2ZmVcIixcImNqX3JxXCI6XCIyMDIyLTAyLTA5IDE2OjA3OjAwXCIsXCJ4bVwiOlwi5p2O57uP5pifXCJ9XX0sXCJlcnJtc2dcIjpcIlwifX0se1wiaHNfcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wibWV0YWRhdGFcIjp7fSxcImRhdGFcIjpbe1wiQ0JEXCI6XCLlub/kuJznnIHlub/lt57luILnmb3kupHljLpcIixcIlNGU0NcIjpcIjBcIixcIkpDSkcxXCI6XCLlub/lt57lkIzlkozljLvpmaJcIixcIkpDWE1cIjpcIuaguOmFuOajgOa1i1wiLFwiQkJMWFwiOlwi5ZK95out5a2QXCIsXCJKQ0pHXCI6XCLpmLTmgKdcIixcIkNZSkdNQ1wiOlwi5bm/5bee5ZCM5ZKM5Yy76ZmiXCIsXCJKQ0pHVEJTSlwiOlwiMjAyMi0wMy0xNyAyMToyMjoyNFwiLFwiWkpMWFwiOlwi5bGF5rCR6Lqr5Lu96K+BXCIsXCJKQ1JRXCI6XCIyMDIyLTAzLTE3IDIxOjEwOjAwXCIsXCJXWUJTXCI6XCJkMGM0NTdkNTU2MTg0ZjNjODgyNjBjNmZiY2U0YTY4M1wiLFwiWkpITVwiOlwiNDMxMDI0MTk5MTAxMTgzOTU0XCIsXCJHSlwiOlwi5Lit5Zu9XCIsXCJHWFNKXCI6XCIyMDIyLTAzLTE3VDEzOjQwOjAyLjAwMCswMDowMFwiLFwiQ1lERFwiOlwiQTExMDc1OOW5v+W3nuWQjOWSjOWMu+mZolwiLFwiQ1lSUVwiOlwiMjAyMi0wMy0xNyAxNjoxMzo0MlwiLFwiWEJcIjpcIueUt1wiLFwiU0YxNFROSldSSlJZXCI6XCIwXCIsXCJSWUxZXCI6XCLnpL7ljLrmjpLmn6VcIixcIkNCTFhcIjpcIuacrOW4glwiLFwiWE1cIjpcIuadjue7j+aYn1wiLFwiSlpEXCI6XCLlub/kuJznnIHlub/lt57luILlop7ln47ljLrpobrmrKPoirHlm60zMOagizYwNOaIv1wiLFwiSlNMWFwiOlwi6Ieq6LS5XCIsXCJTSkhNXCI6XCIxODY2NDc0NDIxOVwiLFwiUllTRlwiOlwi5LiK5bKX5bCx5Lia5Lq65ZGYXCIsXCJDQlhaXCI6XCLogYzlt6XljLvkv51cIixcIk5MXCI6MzAsXCJDWUpHWkxEWFpRSFwiOlwi5bm/5Lic55yB5bm/5bee5biC5aKe5Z+O5Yy6XCJ9LHtcIkdKXCI6XCLkuK3lm71cIixcIlNGU0NcIjpcIjBcIixcIkdYU0pcIjpcIjIwMjItMDMtMzBUMDE6MTA6NTguMDAwKzAwOjAwXCIsXCJDWUREXCI6XCJBMTEwNzUx6aG65qyj5bGF5aeU5Lya6Zeo5YmN5bm/5Zy6XCIsXCJKQ0pHMVwiOlwi5bm/5bee5biC5aKe5Z+O5Yy65Lit5Yy75Yy76ZmiXCIsXCJDWVJRXCI6XCIyMDIyLTAzLTI5IDE5OjM2OjU2XCIsXCJYQlwiOlwi55S3XCIsXCJTRjE0VE5KV1JKUllcIjpcIjBcIixcIkpDWE1cIjpcIuaguOmFuOajgOa1i1wiLFwiQkJMWFwiOlwi5ZK95out5a2QXCIsXCJKQ0pHXCI6XCLpmLTmgKdcIixcIkNCTFhcIjpcIuacrOW4glwiLFwiQ1lKR01DXCI6XCLlub/lt57luILlop7ln47ljLrlpoflubzkv53lgaXpmaJcIixcIlhNXCI6XCLmnY7nu4/mmJ9cIixcIkpDSkdUQlNKXCI6XCIyMDIyLTAzLTMwIDA4OjQ4OjAyXCIsXCJaSkxYXCI6XCLlsYXmsJHouqvku73or4FcIixcIkpTTFhcIjpcIuWFjei0uVwiLFwiSkNSUVwiOlwiMjAyMi0wMy0zMCAwNDoyMDowMFwiLFwiU0pITVwiOlwiMTg2NjQ3NDQyMTlcIixcIldZQlNcIjpcIjUxOTg2ODZhNjEwMTQ4OTk5ZmUyNTQ3YjQ4NzA1ZTA1XCIsXCJOTFwiOjMxLFwiWkpITVwiOlwiNDMxMDI0MTk5MTAxMTgzOTU0XCIsXCJDWUpHWkxEWFpRSFwiOlwi5bm/5Lic55yB5bm/5bee5biC5aKe5Z+O5Yy6XCJ9LHtcIkhKRFwiOlwi5rmW5Y2X55yBXCIsXCJTRlNDXCI6XCIwXCIsXCJKQ0pHMVwiOlwi5Y2X5pa55Yy756eR5aSn5a2m5Y2X5pa55Yy76Zmi5aKe5Z+O5YiG6ZmiXCIsXCJKQ1hNXCI6XCLmoLjphbjmo4DmtYtcIixcIkJCTFhcIjpcIuWSveaLreWtkFwiLFwiSkNKR1wiOlwi6Zi05oCnXCIsXCJDWUpHTUNcIjpcIuWNl+aWueWMu+enkeWkp+WtpuWNl+aWueWMu+mZouWinuWfjuWIhumZolwiLFwiSkNKR1RCU0pcIjpcIjIwMjItMDMtMTMgMTM6Mjk6NDNcIixcIlpKTFhcIjpcIuWxheawkei6q+S7veivgVwiLFwiSkNSUVwiOlwiMjAyMi0wMy0xMyAxMjo1ODowNVwiLFwiV1lCU1wiOlwiYTEwODU4Mzg5MWQwNGE2YTkxNDVjNTlmNTAwZTYyMWVcIixcIlpKSE1cIjpcIjQzMTAyNDE5OTEwMTE4Mzk1NFwiLFwiR0pcIjpcIuS4reWbvVwiLFwiR1hTSlwiOlwiMjAyMi0wMy0xM1QwNzoxMDowNC4wMDArMDA6MDBcIixcIkNZRERcIjpcIkExMTA2MTjljZfmlrnljLvnp5HlpKflrabljZfmlrnljLvpmaLlop7ln47liIbpmaJcIixcIkNZUlFcIjpcIjIwMjItMDMtMTMgMDg6NDA6MDBcIixcIlhCXCI6XCLnlLdcIixcIlNGMTRUTkpXUkpSWVwiOlwiMFwiLFwiUllMWVwiOlwi56S+5Yy65o6S5p+lXCIsXCJDQkxYXCI6XCLpnZ7lj4Lkv53kurpcIixcIlhNXCI6XCLmnY7nu4/mmJ9cIixcIkpaRFwiOlwi5bm/5Lic55yB5bm/5bee5biC5aKe5Z+O5Yy65paw5aGY6ZWHQOmhuuaso+iKseWbrTMw5qCLNjA0XCIsXCJKU0xYXCI6XCLoh6rotLlcIixcIlNKSE1cIjpcIjE4NjY0NzQ0MjE5XCIsXCJSWVNGXCI6XCLkuIrlspflsLHkuJrkurrlkZhcIixcIkNCWFpcIjpcIuWFtuS7llwiLFwiTkxcIjozMSxcIkNZSkdaTERYWlFIXCI6XCLlub/kuJznnIHlub/lt57luILlop7ln47ljLpcIn0se1wiR0pcIjpcIuS4reWbvVwiLFwiU0ZTQ1wiOlwiMFwiLFwiR1hTSlwiOlwiMjAyMi0wMy0xNVQxOToxMDowMi4wMDArMDA6MDBcIixcIkNZRERcIjpcIkEwODE1MTflub/lt57ljZfnq5kyXCIsXCJKQ0pHMVwiOlwi5bm/5bee6YeR5Z+f5Yy75a2m5qOA6aqM5Lit5b+DXCIsXCJDWVJRXCI6XCIyMDIyLTAzLTE1IDE2OjUxOjMxXCIsXCJYQlwiOlwi55S3XCIsXCJTRjE0VE5KV1JKUllcIjpcIjBcIixcIkpDWE1cIjpcIuaguOmFuOajgOa1i1wiLFwiQkJMWFwiOlwi5ZK95out5a2QXCIsXCJKQ0pHXCI6XCLpmLTmgKdcIixcIkNCTFhcIjpcIuacrOW4glwiLFwiQ1lKR01DXCI6XCLlub/lt57luILnlarnprrljLrnrKzkupTkurrmsJHljLvpmaJcIixcIlhNXCI6XCLmnY7nu4/mmJ9cIixcIkpDSkdUQlNKXCI6XCIyMDIyLTAzLTE2IDAyOjMzOjE2XCIsXCJaSkxYXCI6XCLlsYXmsJHouqvku73or4FcIixcIkpTTFhcIjpcIuWFjei0uVwiLFwiSkNSUVwiOlwiMjAyMi0wMy0xNiAwMjoyNjozMFwiLFwiU0pITVwiOlwiMTg2NjQ3NDQyMTlcIixcIldZQlNcIjpcIjJkM2MxOTA0NDljODQxNmZiYzkzNTY4ZTE3MDZiY2VjXCIsXCJOTFwiOjMxLFwiWkpITVwiOlwiNDMxMDI0MTk5MTAxMTgzOTU0XCIsXCJDWUpHWkxEWFpRSFwiOlwi5bm/5Lic55yB5bm/5bee5biC55Wq56a65Yy6XCJ9LHtcIkhKRFwiOlwi5rmW5Y2X55yBXCIsXCJTRlNDXCI6XCIwXCIsXCJKQ0pHMVwiOlwi5Y2X5pa55Yy756eR5aSn5a2m5Y2X5pa55Yy76Zmi5aKe5Z+O5YiG6ZmiXCIsXCJKQ1hNXCI6XCLmoLjphbjmo4DmtYtcIixcIkJCTFhcIjpcIuWSveaLreWtkFwiLFwiSkNKR1wiOlwi6Zi05oCnXCIsXCJDWUpHTUNcIjpcIuWNl+aWueWMu+enkeWkp+WtpuWNl+aWueWMu+mZouWinuWfjuWIhumZolwiLFwiSkNKR1RCU0pcIjpcIjIwMjItMDItMDkgMjI6MTU6MzJcIixcIlpKTFhcIjpcIuWxheawkei6q+S7veivgVwiLFwiSkNSUVwiOlwiMjAyMi0wMi0wOSAyMTo0MDozMFwiLFwiV1lCU1wiOlwiODlhZTRiOGNjYTRiNDQzOWFkMjI4OGVlMDhhZGE2ZmVcIixcIlpKSE1cIjpcIjQzMTAyNDE5OTEwMTE4Mzk1NFwiLFwiR0pcIjpcIuS4reWbvVwiLFwiR1hTSlwiOlwiMjAyMi0wMi0wOVQxNDo0MDowMC4wMDArMDA6MDBcIixcIkNZRERcIjpcIkExMTA2MTjljZfmlrnljLvnp5HlpKflrabljZfmlrnljLvpmaLlop7ln47liIbpmaJcIixcIkNZUlFcIjpcIjIwMjItMDItMDkgMTY6MDc6MDBcIixcIlhCXCI6XCLnlLdcIixcIlNGMTRUTkpXUkpSWVwiOlwiMFwiLFwiUllMWVwiOlwi56S+5Yy65o6S5p+lXCIsXCJDQkxYXCI6XCLpnZ7lj4Lkv53kurpcIixcIlhNXCI6XCLmnY7nu4/mmJ9cIixcIkpaRFwiOlwi5bm/5Lic55yB5bm/5bee5biC5aKe5Z+O5Yy65paw5aGY6ZWHQOmhuuaso+iKseWbrTMw5qCLNjA0XCIsXCJKU0xYXCI6XCLoh6rotLlcIixcIlNKSE1cIjpcIjE4NjY0NzQ0MjE5XCIsXCJSWVNGXCI6XCLkuIrlspflsLHkuJrkurrlkZhcIixcIkNCWFpcIjpcIuWFtuS7llwiLFwiTkxcIjozMSxcIkNZSkdaTERYWlFIXCI6XCLlub/kuJznnIHlub/lt57luILlop7ln47ljLpcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJ5a21fcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wibWV0YWRhdGFcIjp7fSxcImRhdGFcIjpbe1wiWFhITVlZXCI6XCJcIixcIkhNWVlcIjpcIlwiLFwiSFNKR1wiOnt9LFwiSktNWVNcIjpcIue7v1wiLFwiSkNaWVwiOlwiXCIsXCJTRkhNXCI6XCLlkKZcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJza21fcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wicmVhc29uXCI6XCJcIixcImRlc2NyaXB0aW9uXCI6XCJcIixcInNvdXJjZVwiOjIsXCJjaGVja1RpbWVcIjpcIlwiLFwic3RhdGVcIjowfSxcImVycm1zZ1wiOlwiXCIsXCJoaW50XCI6XCIyMjNhZDdmMTMyZTk0NWNhYTMwNjQzM2M5Y2ViMWExM1wifX0se1wic3FmeWRzcnlfcmVzdWx0XCI6e1wia2V5UG9wVHlwZVwiOlwiXCIsXCJsaXZlQWRkcmVzc1wiOlwiXCIsXCJsZWF2ZUtleUFyZWFzVGltZVwiOlwiXCIsXCJpZGVudGl0eU51bVwiOlwiNDMxMDI0MTk5MTAxMTgzOTU0XCIsXCJwaG9uZVwiOlwiXCIsXCJuYW1lXCI6XCLmnY7nu4/mmJ9cIixcImNvbWVneldoZXJlXCI6XCJcIn19LHtcInltX3Jlc3VsdFwiOntcImVycmNvZGVcIjpcIjBcIixcImRhdGFcIjp7XCJtZXRhZGF0YVwiOnt9LFwiZGF0YVwiOlt7XCJnZW5kZXJjb2RlXCI6XCIxXCIsXCJpbm9jdWxhdGlvbmRhdGVcIjpcIjIwMjEtMDgtMjQgMDA6MDA6MDBcIixcImlkY2FyZG5vXCI6XCI0MzEwMjQxOTkxMDExODM5NTRcIixcInZhY2NpbmVtYW51ZmFjdHVyZXJjb2RlXCI6XCIxMFwiLFwiaW5vY3VsYXRpb250eXBlbmFtZVwiOlwiaW5vY3VsYXRpb250eXBlbmFtZVwiLFwiaGVhbHRoZWNvZGVcIjpcIi1cIixcInZhY2NpbmVuYW1lXCI6XCLmlrDlnovlhqDnirbnl4Xmr5Lnga3mtLvnlqvoi5fvvIhWZXJv57uG6IOe77yJXCIsXCJuZWVkbGV0aW1lc1wiOlwiMVwiLFwidmFjY2luZW1hbnVmYWN0dXJlcm5hbWVcIjpcIuatpuaxieeUn+eJqVwiLFwibmFtZVwiOlwi5p2O57uP5pifXCIsXCJ2YWNjaW5lYmF0Y2hudW1iZXJcIjpcIjFcIn0se1wiaW5vY3VsYXRvcm5hbWVcIjpcIua5m+a3keWon1wiLFwiZ2VuZGVyY29kZVwiOlwiMVwiLFwiaW5vY3VsYXRpb25pbnN0aXR1dGlvbm5hbWVcIjpcIuaWsOWhmOWMu+mZouWNq+eUn+acjeWKoeS4reW/g1wiLFwiaW5vY3VsYXRpb25kYXRlXCI6XCIyMDIxLTEwLTI2IDAwOjAwOjAwXCIsXCJpZGNhcmRub1wiOlwiNDMxMDI0MTk5MTAxMTgzOTU0XCIsXCJ2YWNjaW5lbWFudWZhY3R1cmVyY29kZVwiOlwiMTFcIixcImlub2N1bGF0aW9udHlwZW5hbWVcIjpcImlub2N1bGF0aW9udHlwZW5hbWVcIixcImhlYWx0aGVjb2RlXCI6XCItXCIsXCJ2YWNjaW5lbmFtZVwiOlwi5paw5Z6L5Yag54q255eF5q+S54Gt5rS755ar6IuX77yIVmVyb+e7huiDnu+8iVwiLFwibmVlZGxldGltZXNcIjpcIjJcIixcInZhY2NpbmVtYW51ZmFjdHVyZXJuYW1lXCI6XCLmiJDpg73nlJ/nialcIixcImlub2N1bGF0aW9ucGxhY2VcIjpcIuaWsOWhmOWMu+mZouWNq+eUn+acjeWKoeS4reW/g1wiLFwibmFtZVwiOlwi5p2O57uP5pifXCIsXCJ2YWNjaW5lYmF0Y2hudW1iZXJcIjpcIjlcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fV0ifQ==";
//		String td="eyJkYXRhIjoiW3tcImhzMV9yZXN1bHRcIjp7XCJlcnJjb2RlXCI6MCxcImRhdGFcIjp7XCJtZXRhZGF0YVwiOntcInRvdGFsXCI6XCIwXCJ9LFwiZGF0YVwiOltdfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJoc19yZXN1bHRcIjp7XCJlcnJjb2RlXCI6MCxcImRhdGFcIjp7XCJtZXRhZGF0YVwiOnt9LFwiZGF0YVwiOltdfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJ5a21fcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wibWV0YWRhdGFcIjp7fSxcImRhdGFcIjpbe1wiWFhITVlZXCI6XCJcIixcIkhNWVlcIjpcIlwiLFwiSFNKR1wiOnt9LFwiSktNWVNcIjpcIue7v1wiLFwiSkNaWVwiOlwiXCIsXCJTRkhNXCI6XCLlkKZcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJza21fcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wicmVhc29uXCI6XCJcIixcImRlc2NyaXB0aW9uXCI6XCJcIixcInNvdXJjZVwiOjIsXCJjaGVja1RpbWVcIjpcIlwiLFwic3RhdGVcIjowfSxcImVycm1zZ1wiOlwiXCIsXCJoaW50XCI6XCI1MWIzN2MzYjRmOTQ0NzllOTI1YzY3YWEwNjY0MTk3NFwifX0se1wic3FmeWRzcnlfcmVzdWx0XCI6e1wia2V5UG9wVHlwZVwiOlwiXCIsXCJsaXZlQWRkcmVzc1wiOlwiXCIsXCJsZWF2ZUtleUFyZWFzVGltZVwiOlwiXCIsXCJpZGVudGl0eU51bVwiOlwiZjg0ZTFiMThhMmIyODg1ZjY2NTc2ZjhiN2ZhNGQwMDdcIixcInBob25lXCI6XCJcIixcIm5hbWVcIjpcInhha1wiLFwiY29tZWd6V2hlcmVcIjpcIlwifX0se1wieW1fcmVzdWx0XCI6e1wiZXJyY29kZVwiOlwiMFwiLFwiZGF0YVwiOntcIm1ldGFkYXRhXCI6e30sXCJkYXRhXCI6W119LFwiZXJybXNnXCI6XCJcIn19XSJ9";
		final String text ="eyJkYXRhIjoiW3tcImhzMV9yZXN1bHRcIjp7XCJlcnJjb2RlXCI6MCxcImRhdGFcIjp7XCJtZXRhZGF0YVwiOntcInRvdGFsXCI6XCI0XCJ9LFwiZGF0YVwiOlt7XCJqY19ycVwiOlwiMjAyMi0wNC0wNCAyMzoxODo1MVwiLFwiZ2pcIjpcIuS4reWbvVwiLFwiempseFwiOlwi5bGF5rCR6Lqr5Lu96K+BXCIsXCJqY19qZ1wiOlwi5bm/5bee5Y2O6ZO25Yy75a2m5qOA6aqM5Lit5b+DXCIsXCJqY2pnXCI6XCLpmLTmgKdcIixcInpqaG1cIjpcIjQyMTE4MTE5OTQwNTMwMTkyMlwiLFwieHh6amJoXCI6XCJmNzRlNzBmNDk0MDY0NTg5YTk4YTE5Zjc5ZjhhYTg1NFwiLFwiY2pfcnFcIjpcIjIwMjItMDQtMDQgMTY6MDA6NDNcIixcInhtXCI6XCLokaPpnLJcIn0se1wiamNfcnFcIjpcIjIwMjItMDMtMTUgMjI6MDk6MjNcIixcImdqXCI6XCLkuK3lm71cIixcInpqbHhcIjpcIuWxheawkei6q+S7veivgVwiLFwiamNfamdcIjpcIuW5v+W3nuS4remRq+ajgOmqjOWunumqjOWupFwiLFwiamNqZ1wiOlwi6Zi05oCnXCIsXCJ6amhtXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcInh4empiaFwiOlwiN2FiZGRlOGJmMGU5NDBlOGE2NDEyNDE5M2FjOWJmY2NcIixcImNqX3JxXCI6XCIyMDIyLTAzLTE1IDE0OjQ3OjEyXCIsXCJ4bVwiOlwi6JGj6ZyyXCJ9LHtcImpjX3JxXCI6XCIyMDIyLTAyLTI1IDE1OjAwOjAwXCIsXCJnalwiOlwi5Lit5Zu9XCIsXCJ6amx4XCI6XCLlsYXmsJHouqvku73or4FcIixcImpjX2pnXCI6XCLlub/lt57otZvlpKrnibnljLvlrabmo4Dpqozlrp7pqozlrqRcIixcImpjamdcIjpcIumYtOaAp1wiLFwiempobVwiOlwiNDIxMTgxMTk5NDA1MzAxOTIyXCIsXCJ4eHpqYmhcIjpcImU1Zjc4MWE5ZTBhMzQ2MGI5ODZkYmEyYWZkMTJkYTM3XCIsXCJjal9ycVwiOlwiMjAyMi0wMi0yNSAxMTo1MTozMlwiLFwieG1cIjpcIuiRo+mcslwifSx7XCJqY19ycVwiOlwiMjAyMi0wMi0xMCAxNDowNjoxOFwiLFwiZ2pcIjpcIuS4reWbvVwiLFwiempseFwiOlwi5bGF5rCR6Lqr5Lu96K+BXCIsXCJqY19qZ1wiOlwi5bm/5bee5biC5aSp5rKz5Yy65Lit5Yy75Yy76ZmiXCIsXCJqY2pnXCI6XCLpmLTmgKdcIixcInpqaG1cIjpcIjQyMTE4MTE5OTQwNTMwMTkyMlwiLFwieHh6amJoXCI6XCI5OTNkOTM0NzU4M2M0ZDhmODNjM2FiMjE0NTEyYjkwM1wiLFwiY2pfcnFcIjpcIjIwMjItMDItMTAgMTA6NDY6MzNcIixcInhtXCI6XCLokaPpnLJcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJoc19yZXN1bHRcIjp7XCJlcnJjb2RlXCI6MCxcImRhdGFcIjp7XCJtZXRhZGF0YVwiOnt9LFwiZGF0YVwiOlt7XCJHSlwiOlwi5Lit5Zu9XCIsXCJTRlNDXCI6XCIwXCIsXCJHWFNKXCI6XCIyMDIyLTAzLTE1VDE3OjEwOjA0LjAwMCswMDowMFwiLFwiQ1lERFwiOlwiQTA2MDI1N+aaueWyl0JcIixcIkpDSkcxXCI6XCLlub/lt57kuK3pkavmo4Dpqozlrp7pqozlrqRcIixcIkNZUlFcIjpcIjIwMjItMDMtMTUgMTQ6NDc6MTJcIixcIlhCXCI6XCLlpbNcIixcIlNGMTRUTkpXUkpSWVwiOlwiMFwiLFwiSkNYTVwiOlwi5qC46YW45qOA5rWLXCIsXCJCQkxYXCI6XCLlkr3mi63lrZBcIixcIkpDSkdcIjpcIumYtOaAp1wiLFwiQ0JMWFwiOlwi5pys5biCXCIsXCJDWUpHTUNcIjpcIuS6muWkque7vOWQiOmXqOiviumDqFwiLFwiWE1cIjpcIuiRo+mcslwiLFwiSkNKR1RCU0pcIjpcIjIwMjItMDMtMTYgMDA6MzM6MzdcIixcIlpKTFhcIjpcIuWxheawkei6q+S7veivgVwiLFwiSlNMWFwiOlwi5YWN6LS5XCIsXCJKQ1JRXCI6XCIyMDIyLTAzLTE1IDIyOjA5OjIzXCIsXCJTSkhNXCI6XCIxODU5MzI4NjA3OFwiLFwiV1lCU1wiOlwiN2FiZGRlOGJmMGU5NDBlOGE2NDEyNDE5M2FjOWJmY2NcIixcIk5MXCI6MjcsXCJaSkhNXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcIkNZSkdaTERYWlFIXCI6XCLlub/kuJznnIHlub/lt57luILpu4Tln5TljLpcIn0se1wiR0pcIjpcIuS4reWbvVwiLFwiU0ZTQ1wiOlwiMFwiLFwiR1hTSlwiOlwiMjAyMi0wMi0xMFQxMToxMDowMC4wMDArMDA6MDBcIixcIkNZRERcIjpcIkEwNDA5NTPlpKnmsrPljLrkuK3ljLvljLvpmaIo6Ieq6LS55Y2V6YeHKVwiLFwiSkNKRzFcIjpcIuW5v+W3nuW4guWkqeays+WMuuS4reWMu+WMu+mZolwiLFwiQ1lSUVwiOlwiMjAyMi0wMi0xMCAxMDo0NjozM1wiLFwiWEJcIjpcIuWls1wiLFwiU0YxNFROSldSSlJZXCI6XCIwXCIsXCJYWERXTUNcIjpcIuWkqeays+WMuuS4reWMu+WMu+mZolwiLFwiSkNYTVwiOlwi5qC46YW45qOA5rWLXCIsXCJCQkxYXCI6XCLlkr3mi63lrZBcIixcIkpDSkdcIjpcIumYtOaAp1wiLFwiQ1lKR01DXCI6XCLlub/lt57luILlpKnmsrPljLrkuK3ljLvljLvpmaJcIixcIlhNXCI6XCLokaPpnLJcIixcIkpDSkdUQlNKXCI6XCIyMDIyLTAyLTEwIDE4OjQ2OjIxXCIsXCJKWkRcIjpcIuW5v+S4nOecgeW5v+W3nuW4guWkqeays+WMuuWkqeWbreihl+mBk+mqj+aZr+iKseWbremqj+aYjui9qWU5MDFcIixcIlpKTFhcIjpcIuWxheawkei6q+S7veivgVwiLFwiSlNMWFwiOlwi6Ieq6LS5XCIsXCJKQ1JRXCI6XCIyMDIyLTAyLTEwIDE0OjA2OjE4XCIsXCJTSkhNXCI6XCIxODU5MzI4NjA3OFwiLFwiV1lCU1wiOlwiOTkzZDkzNDc1ODNjNGQ4ZjgzYzNhYjIxNDUxMmI5MDNcIixcIk5MXCI6MjcsXCJaSkhNXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcIkNZSkdaTERYWlFIXCI6XCLlub/kuJznnIHlub/lt57luILlpKnmsrPljLpcIn0se1wiR0pcIjpcIuS4reWbvVwiLFwiU0ZTQ1wiOlwiMFwiLFwiR1hTSlwiOlwiMjAyMi0wNC0wNFQxNTo0MDoyNC4wMDArMDA6MDBcIixcIkNZRERcIjpcIkEwNDA0NjPlpKnlm63ooZfpgZPnpL7ljLrljavnlJ/mnI3liqHkuK3lv4NcIixcIkpDSkcxXCI6XCLlub/lt57ljY7pk7bljLvlrabmo4DpqozkuK3lv4NcIixcIkNZUlFcIjpcIjIwMjItMDQtMDQgMTY6MDA6NDNcIixcIlhCXCI6XCLlpbNcIixcIlNGMTRUTkpXUkpSWVwiOlwiMFwiLFwiSkNYTVwiOlwi5qC46YW45qOA5rWLXCIsXCJCQkxYXCI6XCLlkr3mi63lrZBcIixcIkpDSkdcIjpcIumYtOaAp1wiLFwiQ1lKR01DXCI6XCLlub/lt57luILlpKnmsrPljLrlpKnlm63ooZfnpL7ljLrljavnlJ/mnI3liqHkuK3lv4NcIixcIlhNXCI6XCLokaPpnLJcIixcIkpDSkdUQlNKXCI6XCIyMDIyLTA0LTA0IDIzOjE5OjEwXCIsXCJaSkxYXCI6XCLlsYXmsJHouqvku73or4FcIixcIkpTTFhcIjpcIuiHqui0uVwiLFwiSkNSUVwiOlwiMjAyMi0wNC0wNCAyMzoxODo1MVwiLFwiU0pITVwiOlwiMTg1OTMyODYwNzhcIixcIldZQlNcIjpcImY3NGU3MGY0OTQwNjQ1ODlhOThhMTlmNzlmOGFhODU0XCIsXCJOTFwiOjI3LFwiWkpITVwiOlwiNDIxMTgxMTk5NDA1MzAxOTIyXCIsXCJDWUpHWkxEWFpRSFwiOlwi5bm/5Lic55yB5bm/5bee5biC5aSp5rKz5Yy6XCJ9LHtcIkdKXCI6XCLkuK3lm71cIixcIlNGU0NcIjpcIjBcIixcIkdYU0pcIjpcIjIwMjItMDItMjVUMDk6NDA6MDUuMDAwKzAwOjAwXCIsXCJDWUREXCI6XCJBMDYwMjMx5a+M5pilQVwiLFwiSkNKRzFcIjpcIuW5v+W3nui1m+WkqueJueWMu+WtpuajgOmqjOWunumqjOWupFwiLFwiQ1lSUVwiOlwiMjAyMi0wMi0yNSAxMTo1MTozMlwiLFwiWEJcIjpcIuWls1wiLFwiU0YxNFROSldSSlJZXCI6XCIwXCIsXCJKQ1hNXCI6XCLmoLjphbjmo4DmtYtcIixcIkJCTFhcIjpcIuWSveaLreWtkFwiLFwiSkNKR1wiOlwi6Zi05oCnXCIsXCJDWUpHTUNcIjpcIuS6muWkque7vOWQiOmXqOiviumDqFwiLFwiWE1cIjpcIuiRo+mcslwiLFwiSkNKR1RCU0pcIjpcIjIwMjItMDItMjUgMTc6MDM6MjVcIixcIlpKTFhcIjpcIuWxheawkei6q+S7veivgVwiLFwiSlNMWFwiOlwi5YWN6LS5XCIsXCJKQ1JRXCI6XCIyMDIyLTAyLTI1IDE1OjAwOjAwXCIsXCJTSkhNXCI6XCIxODU5MzI4NjA3OFwiLFwiV1lCU1wiOlwiZTVmNzgxYTllMGEzNDYwYjk4NmRiYTJhZmQxMmRhMzdcIixcIk5MXCI6MjcsXCJaSkhNXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcIkNZSkdaTERYWlFIXCI6XCLlub/kuJznnIHlub/lt57luILpu4Tln5TljLpcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJ5a21fcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wibWV0YWRhdGFcIjp7fSxcImRhdGFcIjpbe1wiWFhITVlZXCI6XCJcIixcIkhNWVlcIjpcIlwiLFwiSFNKR1wiOnt9LFwiSktNWVNcIjpcIue7v1wiLFwiSkNaWVwiOlwiXCIsXCJTRkhNXCI6XCLlkKZcIn1dfSxcImVycm1zZ1wiOlwiXCJ9fSx7XCJza21fcmVzdWx0XCI6e1wiZXJyY29kZVwiOjAsXCJkYXRhXCI6e1wicmVhc29uXCI6XCJcIixcImRlc2NyaXB0aW9uXCI6XCJcIixcInNvdXJjZVwiOjIsXCJjaGVja1RpbWVcIjpcIlwiLFwic3RhdGVcIjowfSxcImVycm1zZ1wiOlwiXCIsXCJoaW50XCI6XCIzMzhlYzZkOGUzOTk0OTI4OWE0ZWI3NzhmNWI2MzM1OVwifX0se1wic3FmeWRzcnlfcmVzdWx0XCI6e1wia2V5UG9wVHlwZVwiOlwiXCIsXCJsaXZlQWRkcmVzc1wiOlwiXCIsXCJsZWF2ZUtleUFyZWFzVGltZVwiOlwiXCIsXCJpZGVudGl0eU51bVwiOlwiNDIxMTgxMTk5NDA1MzAxOTIyXCIsXCJwaG9uZVwiOlwiXCIsXCJuYW1lXCI6XCLokaPpnLJcIixcImNvbWVneldoZXJlXCI6XCJcIn19LHtcInltX3Jlc3VsdFwiOntcImVycmNvZGVcIjpcIjBcIixcImRhdGFcIjp7XCJtZXRhZGF0YVwiOnt9LFwiZGF0YVwiOlt7XCJpbm9jdWxhdG9ybmFtZVwiOlwi5byg6I65XCIsXCJnZW5kZXJjb2RlXCI6XCIyXCIsXCJpbm9jdWxhdGlvbmluc3RpdHV0aW9ubmFtZVwiOlwi5aSp5Zut6KGX56S+5Yy65Y2r55Sf5pyN5Yqh5Lit5b+DXCIsXCJpbm9jdWxhdGlvbmRhdGVcIjpcIjIwMjEtMDMtMjcgMDA6MDA6MDBcIixcImlkY2FyZG5vXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcInZhY2NpbmVtYW51ZmFjdHVyZXJjb2RlXCI6XCI4MFwiLFwiaW5vY3VsYXRpb250eXBlbmFtZVwiOlwiaW5vY3VsYXRpb250eXBlbmFtZVwiLFwiaGVhbHRoZWNvZGVcIjpcIi1cIixcInZhY2NpbmVuYW1lXCI6XCLmlrDlhqDnlqvoi5fvvIhWZXJv57uG6IOe77yJXCIsXCJuZWVkbGV0aW1lc1wiOlwiMVwiLFwidmFjY2luZW1hbnVmYWN0dXJlcm5hbWVcIjpcIuWMl+S6rOenkeWFtOS4ree7tFwiLFwiaW5vY3VsYXRpb25wbGFjZVwiOlwi5aSp5Zut6KGX56S+5Yy65Y2r55Sf5pyN5Yqh5Lit5b+DXCIsXCJuYW1lXCI6XCLokaPpnLJcIixcInZhY2NpbmViYXRjaG51bWJlclwiOlwiOVwifSx7XCJpbm9jdWxhdG9ybmFtZVwiOlwi5byg6I65XCIsXCJnZW5kZXJjb2RlXCI6XCIyXCIsXCJpbm9jdWxhdGlvbmluc3RpdHV0aW9ubmFtZVwiOlwi5aSp5Zut6KGX56S+5Yy65Y2r55Sf5pyN5Yqh5Lit5b+DXCIsXCJpbm9jdWxhdGlvbmRhdGVcIjpcIjIwMjEtMDMtMjcgMDA6MDA6MDBcIixcImlkY2FyZG5vXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcInZhY2NpbmVtYW51ZmFjdHVyZXJjb2RlXCI6XCI4MFwiLFwiaW5vY3VsYXRpb250eXBlbmFtZVwiOlwiaW5vY3VsYXRpb250eXBlbmFtZVwiLFwiaGVhbHRoZWNvZGVcIjpcIi1cIixcInZhY2NpbmVuYW1lXCI6XCLmlrDlhqDnlqvoi5fvvIhWZXJv57uG6IOe77yJXCIsXCJuZWVkbGV0aW1lc1wiOlwiMVwiLFwidmFjY2luZW1hbnVmYWN0dXJlcm5hbWVcIjpcIuWMl+S6rOenkeWFtOS4ree7tFwiLFwiaW5vY3VsYXRpb25wbGFjZVwiOlwi5aSp5Zut6KGX56S+5Yy65Y2r55Sf5pyN5Yqh5Lit5b+DXCIsXCJuYW1lXCI6XCLokaPpnLJcIixcInZhY2NpbmViYXRjaG51bWJlclwiOlwiOVwifSx7XCJpbm9jdWxhdG9ybmFtZVwiOlwi6LWW6ZO25pawXCIsXCJnZW5kZXJjb2RlXCI6XCIyXCIsXCJpbm9jdWxhdGlvbmluc3RpdHV0aW9ubmFtZVwiOlwi5aSn5rKZ6KGX56S+5Yy65Y2r55Sf5pyN5Yqh5Lit5b+DXCIsXCJpbm9jdWxhdGlvbmRhdGVcIjpcIjIwMjEtMDUtMjAgMDA6MDA6MDBcIixcImlkY2FyZG5vXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcInZhY2NpbmVtYW51ZmFjdHVyZXJjb2RlXCI6XCIxMVwiLFwiaW5vY3VsYXRpb250eXBlbmFtZVwiOlwiaW5vY3VsYXRpb250eXBlbmFtZVwiLFwiaGVhbHRoZWNvZGVcIjpcIi1cIixcInZhY2NpbmVuYW1lXCI6XCLmlrDlhqDnlqvoi5fvvIhWZXJv57uG6IOe77yJXCIsXCJuZWVkbGV0aW1lc1wiOlwiMlwiLFwidmFjY2luZW1hbnVmYWN0dXJlcm5hbWVcIjpcIuaIkOmDveeUn+eJqVwiLFwiaW5vY3VsYXRpb25wbGFjZVwiOlwi5aSn5rKZ6KGX56S+5Yy65Y2r55Sf5pyN5Yqh5Lit5b+DXCIsXCJuYW1lXCI6XCLokaPpnLJcIixcInZhY2NpbmViYXRjaG51bWJlclwiOlwiOVwifSx7XCJpbm9jdWxhdG9ybmFtZVwiOlwi5pyx5pmT5pWPXCIsXCJnZW5kZXJjb2RlXCI6XCIyXCIsXCJpbm9jdWxhdGlvbmluc3RpdHV0aW9ubmFtZVwiOlwi5bm/5bee5ZCM5ZKM5Yy76Zmi5paw5Yag55ar6IuX5Li05pe25o6l56eN54K5XCIsXCJpbm9jdWxhdGlvbmRhdGVcIjpcIjIwMjItMDEtMDYgMDA6MDA6MDBcIixcImlkY2FyZG5vXCI6XCI0MjExODExOTk0MDUzMDE5MjJcIixcInZhY2NpbmVtYW51ZmFjdHVyZXJjb2RlXCI6XCIxM1wiLFwiaW5vY3VsYXRpb250eXBlbmFtZVwiOlwiaW5vY3VsYXRpb250eXBlbmFtZVwiLFwiaGVhbHRoZWNvZGVcIjpcIi1cIixcInZhY2NpbmVuYW1lXCI6XCLmlrDlnovlhqDnirbnl4Xmr5Lnga3mtLvnlqvoi5fvvIhWZXJv57uG6IOe77yJXCIsXCJuZWVkbGV0aW1lc1wiOlwiM1wiLFwidmFjY2luZW1hbnVmYWN0dXJlcm5hbWVcIjpcIuWFsOW3nueUn+eJqVwiLFwiaW5vY3VsYXRpb25wbGFjZVwiOlwi5bm/5bee5ZCM5ZKM5Yy76Zmi5paw5Yag55ar6IuX5Li05pe25o6l56eN54K5XCIsXCJuYW1lXCI6XCLokaPpnLJcIixcInZhY2NpbmViYXRjaG51bWJlclwiOlwiOVwifV19LFwiZXJybXNnXCI6XCJcIn19XSJ9";


		final Base64.Decoder decoder = Base64.getDecoder();
//		final Base64.Encoder encoder = Base64.getEncoder();

//解码
		System.out.println(new String(decoder.decode(text), "UTF-8"));

//		final Base64.Decoder decoder = Base64.getDecoder();
//		final Base64.Encoder encoder = Base64.getEncoder();
//		final String text = "字串文字";
//		final byte[] textByte = text.getBytes("UTF-8");
////编码
//		final String encodedText = encoder.encodeToString(textByte);
//		System.out.println(encodedText);
////解码
//		System.out.println(new String(decoder.decode(encodedText), "UTF-8"));


	}

}
